<!DOCTYPE html>

















































<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  <meta name="description" content="Javadoc API documentation." />

<link rel="shortcut icon" type="image/x-icon" href="../../../favicon.ico" />
<title>

  DJICamera


</title>
<link href="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/doclava-developer-docs.css" rel="stylesheet" type="text/css" />
<link href="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/customizations.css" rel="stylesheet" type="text/css" />
<script src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/search_autocomplete.js" type="text/javascript"></script>
<script src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/jquery-resizable.min.js" type="text/javascript"></script>
<script src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/doclava-developer-docs.js" type="text/javascript"></script>
<script src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/prettify.js" type="text/javascript"></script>
<script type="text/javascript">
  setToRoot("../../../", "../../../../assets/");
</script>
<script src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/doclava-developer-reference.js" type="text/javascript"></script>
<script src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/navtree_data.js" type="text/javascript"></script>
<script src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/customizations.js" type="text/javascript"></script>
<noscript>
  <style type="text/css">
    html,body{overflow:auto;}
    #body-content{position:relative; top:0;}
    #doc-content{overflow:visible;border-left:3px solid #666;}
    #side-nav{padding:0;}
    #side-nav .toggle-list ul {display:block;}
    #resize-packages-nav{border-bottom:3px solid #666;}
  </style>
</noscript>
</head>

<body class="">

<div id="header">
    <div id="headerLeft">
	<h2>DJI Android Mobile SDK Reference</h2>    
</div>
    <div id="headerRight">
      
  <div id="search" >
      <div id="searchForm">
          <form accept-charset="utf-8" class="gsc-search-box" 
                onsubmit="return submit_search()">
            <table class="gsc-search-box" cellpadding="0" cellspacing="0"><tbody>
                <tr>
                  <td class="gsc-input">
                    <input id="search_autocomplete" class="gsc-input" type="text" size="33" autocomplete="off"
                      title="search developer docs" name="q"
                      value="search developer docs"
                      onFocus="search_focus_changed(this, true)"
                      onBlur="search_focus_changed(this, false)"
                      onkeydown="return search_changed(event, true, '../../../')"
                      onkeyup="return search_changed(event, false, '../../../')" />
                  <div id="search_filtered_div" class="no-display">
                      <table id="search_filtered" cellspacing=0>
                      </table>
                  </div>
                  </td>
                  <td class="gsc-search-button">
                    <input type="submit" value="Search" title="search" id="search-button" class="gsc-search-button" />
                  </td>
                  <td class="gsc-clear-button">
                    <div title="clear results" class="gsc-clear-button">&nbsp;</div>
                  </td>
                </tr></tbody>
              </table>
          </form>
      </div><!-- searchForm -->
  </div><!-- search -->
      
    </div>
</div><!-- header -->


  <div class="g-section g-tpl-240" id="body-content">
    <div class="g-unit g-first side-nav-resizable" id="side-nav">
      <div id="swapper">
        <div id="nav-panels">
          <div id="resize-packages-nav">
            <div id="packages-nav">
              <div id="index-links">
                <a href="../../../packages.html"  >Package Index</a> | 
                <a href="../../../classes.html" >Class Index</a>
              </div>
              <ul>
                
    <li class="api apilevel-">
  <a href="../AirLink/package-summary.html">dji.sdk.AirLink</a></li>
    <li class="api apilevel-">
  <a href="../Battery/package-summary.html">dji.sdk.Battery</a></li>
    <li class="selected api apilevel-">
  <a href="package-summary.html">dji.sdk.Camera</a></li>
    <li class="api apilevel-">
  <a href="../Codec/package-summary.html">dji.sdk.Codec</a></li>
    <li class="api apilevel-">
  <a href="../FlightController/package-summary.html">dji.sdk.FlightController</a></li>
    <li class="api apilevel-">
  <a href="../Gimbal/package-summary.html">dji.sdk.Gimbal</a></li>
    <li class="api apilevel-">
  <a href="../HandheldController/package-summary.html">dji.sdk.HandheldController</a></li>
    <li class="api apilevel-">
  <a href="../MissionManager/package-summary.html">dji.sdk.MissionManager</a></li>
    <li class="api apilevel-">
  <a href="../MissionManager/MissionStep/package-summary.html">dji.sdk.MissionManager.MissionStep</a></li>
    <li class="api apilevel-">
  <a href="../Products/package-summary.html">dji.sdk.Products</a></li>
    <li class="api apilevel-">
  <a href="../RemoteController/package-summary.html">dji.sdk.RemoteController</a></li>
    <li class="api apilevel-">
  <a href="../SDKManager/package-summary.html">dji.sdk.SDKManager</a></li>
    <li class="api apilevel-">
  <a href="../base/package-summary.html">dji.sdk.base</a></li>
              </ul><br/>
            </div> <!-- end packages -->
          </div> <!-- end resize-packages -->
          <div id="classes-nav">
            <ul>
              
    <li><h2>Interfaces</h2>
      <ul>
          <li class="api apilevel-"><a href="DJICamera.CameraGeneratedNewMediaFileCallback.html">DJICamera.CameraGeneratedNewMediaFileCallback</a></li>
          <li class="api apilevel-"><a href="DJICamera.CameraGeneratedTimeLapsePreviewCallback.html">DJICamera.CameraGeneratedTimeLapsePreviewCallback</a></li>
          <li class="api apilevel-"><a href="DJICamera.CameraReceivedVideoDataCallback.html">DJICamera.CameraReceivedVideoDataCallback</a></li>
          <li class="api apilevel-"><a href="DJICamera.CameraUpdatedCurrentExposureValuesCallback.html">DJICamera.CameraUpdatedCurrentExposureValuesCallback</a></li>
          <li class="api apilevel-"><a href="DJICamera.CameraUpdatedLensStateCallback.html">DJICamera.CameraUpdatedLensStateCallback</a></li>
          <li class="api apilevel-"><a href="DJICamera.CameraUpdatedSDCardStateCallback.html">DJICamera.CameraUpdatedSDCardStateCallback</a></li>
          <li class="api apilevel-"><a href="DJICamera.CameraUpdatedSSDStateCallback.html">DJICamera.CameraUpdatedSSDStateCallback</a></li>
          <li class="api apilevel-"><a href="DJICamera.CameraUpdatedSystemStateCallback.html">DJICamera.CameraUpdatedSystemStateCallback</a></li>
          <li class="api apilevel-"><a href="DJICameraParameters.DJICameraParametersListener.html">DJICameraParameters.DJICameraParametersListener</a></li>
          <li class="api apilevel-"><a href="DJIMediaManager.CameraDownloadListener.html">DJIMediaManager.CameraDownloadListener</a>&lt;E&gt;</li>
          <li class="api apilevel-"><a href="DJIPlaybackManager.CameraFileDownloadCallback.html">DJIPlaybackManager.CameraFileDownloadCallback</a></li>
          <li class="api apilevel-"><a href="DJIPlaybackManager.DJICameraPlayBackStateCallBack.html">DJIPlaybackManager.DJICameraPlayBackStateCallBack</a></li>
      </ul>
    </li>
              
    <li><h2>Classes</h2>
      <ul>
          <li class="api apilevel-"><a href="CameraUtils.html">CameraUtils</a></li>
          <li class="selected api apilevel-"><a href="DJICamera.html">DJICamera</a></li>
          <li class="api apilevel-"><a href="DJICamera.CameraLensState.html">DJICamera.CameraLensState</a></li>
          <li class="api apilevel-"><a href="DJICamera.CameraSDCardState.html">DJICamera.CameraSDCardState</a></li>
          <li class="api apilevel-"><a href="DJICamera.CameraSSDState.html">DJICamera.CameraSSDState</a></li>
          <li class="api apilevel-"><a href="DJICamera.CameraSystemState.html">DJICamera.CameraSystemState</a></li>
          <li class="api apilevel-"><a href="DJICamera.DJICameraExposureParameters.html">DJICamera.DJICameraExposureParameters</a></li>
          <li class="api apilevel-"><a href="DJICameraParameters.html">DJICameraParameters</a></li>
          <li class="api apilevel-"><a href="DJICameraParameters.VideoResolutionFps.html">DJICameraParameters.VideoResolutionFps</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.html">DJICameraSettingsDef</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraPhotoAEBParam.html">DJICameraSettingsDef.CameraPhotoAEBParam</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraPhotoIntervalParam.html">DJICameraSettingsDef.CameraPhotoIntervalParam</a></li>
          <li class="api apilevel-"><a href="DJIMedia.html">DJIMedia</a></li>
          <li class="api apilevel-"><a href="DJIMediaManager.html">DJIMediaManager</a></li>
          <li class="api apilevel-"><a href="DJIPlaybackManager.html">DJIPlaybackManager</a></li>
          <li class="api apilevel-"><a href="DJIPlaybackManager.DJICameraPlaybackState.html">DJIPlaybackManager.DJICameraPlaybackState</a></li>
          <li class="api apilevel-"><a href="X5RCamera.html">X5RCamera</a></li>
      </ul>
    </li>
              
              
    <li><h2>Enums</h2>
      <ul>
          <li class="api apilevel-"><a href="DJICamera.CameraSSDState.CameraSSDCapacity.html">DJICamera.CameraSSDState.CameraSSDCapacity</a></li>
          <li class="api apilevel-"><a href="DJICamera.CameraSSDState.CameraSSDOperationState.html">DJICamera.CameraSSDState.CameraSSDOperationState</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraAntiFlicker.html">DJICameraSettingsDef.CameraAntiFlicker</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraAperture.html">DJICameraSettingsDef.CameraAperture</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraContrast.html">DJICameraSettingsDef.CameraContrast</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraCustomSettings.html">DJICameraSettingsDef.CameraCustomSettings</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraDeletePhotoOperation.html">DJICameraSettingsDef.CameraDeletePhotoOperation</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraDigitalFilter.html">DJICameraSettingsDef.CameraDigitalFilter</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraExposureCompensation.html">DJICameraSettingsDef.CameraExposureCompensation</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraExposureMode.html">DJICameraSettingsDef.CameraExposureMode</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraFileIndexMode.html">DJICameraSettingsDef.CameraFileIndexMode</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraISO.html">DJICameraSettingsDef.CameraISO</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraLensFocusMode.html">DJICameraSettingsDef.CameraLensFocusMode</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraLensFocusStatus.html">DJICameraSettingsDef.CameraLensFocusStatus</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraLensType.html">DJICameraSettingsDef.CameraLensType</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraMediaFileDeleteStatus.html">DJICameraSettingsDef.CameraMediaFileDeleteStatus</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraMediaFileType.html">DJICameraSettingsDef.CameraMediaFileType</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraMeteringMode.html">DJICameraSettingsDef.CameraMeteringMode</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraMode.html">DJICameraSettingsDef.CameraMode</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraPhotoAspectRatio.html">DJICameraSettingsDef.CameraPhotoAspectRatio</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraPhotoBurstCount.html">DJICameraSettingsDef.CameraPhotoBurstCount</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraPhotoFileFormat.html">DJICameraSettingsDef.CameraPhotoFileFormat</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraPhotoQuality.html">DJICameraSettingsDef.CameraPhotoQuality</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat.html">DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraPlaybackMode.html">DJICameraSettingsDef.CameraPlaybackMode</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraSharpness.html">DJICameraSettingsDef.CameraSharpness</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraShootPhotoMode.html">DJICameraSettingsDef.CameraShootPhotoMode</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraShutterSpeed.html">DJICameraSettingsDef.CameraShutterSpeed</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraVideoFileFormat.html">DJICameraSettingsDef.CameraVideoFileFormat</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraVideoFrameRate.html">DJICameraSettingsDef.CameraVideoFrameRate</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraVideoPlaybackOperation.html">DJICameraSettingsDef.CameraVideoPlaybackOperation</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraVideoResolution.html">DJICameraSettingsDef.CameraVideoResolution</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraVideoStandard.html">DJICameraSettingsDef.CameraVideoStandard</a></li>
          <li class="api apilevel-"><a href="DJICameraSettingsDef.CameraWhiteBalance.html">DJICameraSettingsDef.CameraWhiteBalance</a></li>
          <li class="api apilevel-"><a href="DJIMedia.MediaType.html">DJIMedia.MediaType</a></li>
      </ul>
    </li>
              
              
            </ul><br/>
          </div><!-- end classes -->
        </div><!-- end nav-panels -->
        <div id="nav-tree" style="display:none">
          <div id="index-links">
            <a href="../../../packages.html"  >Package Index</a> | 
            <a href="../../../classes.html" >Class Index</a>
          </div>
        </div><!-- end nav-tree -->
      </div><!-- end swapper -->
    </div> <!-- end side-nav -->
    <script>
      if (!isMobile) {
        $("<a href='#' id='nav-swap' onclick='swapNav();return false;' style='font-size:10px;line-height:9px;margin-left:1em;text-decoration:none;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>").appendTo("#side-nav");
        chooseDefaultNav();
        if ($("#nav-tree").is(':visible')) {
          init_default_navtree("../../../");
        } else {
          addLoadEvent(function() {
            scrollIntoView("packages-nav");
            scrollIntoView("classes-nav");
          });
        }
        $("#swapper").css({borderBottom:"2px solid #aaa"});
      } else {
        swapNav(); // tree view should be used on mobile
      }
    </script>



<div class="g-unit" id="doc-content">

<div id="api-info-block">



  
   
  
  
  
  

  
   
  
  
  
  


<div class="sum-details-links">


Summary:

  <a href="#nestedclasses">Nested Classes</a>
  





  &#124; <a href="#constants">Constants</a>
  





  &#124; <a href="#pubctors">Ctors</a>
  



  &#124; <a href="#pubmethods">Methods</a>
  



  &#124; <a href="#inhmethods">Inherited Methods</a>

&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>

</div><!-- end sum-details-links -->
<div class="api-level">
  


  
  

</div>
</div><!-- end api-info-block -->


<!-- ======== START OF CLASS DATA ======== -->

<div id="jd-header">
    public
     
     
    
    class
<h1>DJICamera</h1>



  
  
  

  
    extends <a href="../base/DJIBaseComponent.html">DJIBaseComponent</a><br/>
  
  
  

  
  
  


</div><!-- end header -->

<div id="naMessage"></div>

<div id="jd-content" class="api apilevel-">
<table class="jd-inheritance-table">


    <tr>
         	
        <td colspan="3" class="jd-inheritance-class-cell">java.lang.Object</td>
    </tr>
    

    <tr>
        
            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
         	
        <td colspan="2" class="jd-inheritance-class-cell"><a href="../base/DJIBaseComponent.html">dji.sdk.base.DJIBaseComponent</a></td>
    </tr>
    

    <tr>
        
            <td class="jd-inheritance-space">&nbsp;</td>
        
            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
         	
        <td colspan="1" class="jd-inheritance-class-cell">dji.sdk.Camera.DJICamera</td>
    </tr>
    

</table>







<div class="jd-descr">


<h2>Class Overview</h2>
<p>This class provides methods to change settings of the camera and perform 
  actions of the camera.
</p>





</div><!-- jd-descr -->
















<div class="jd-descr">


<h2>Summary</h2>



<!-- ======== NESTED CLASS SUMMARY ======== -->
<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>


  
    <tr class="alt-color api apilevel-" >
      <td class="jd-typecol">
        
         
         
        
        interface</td>
      <td class="jd-linkcol"><a href="DJICamera.CameraGeneratedNewMediaFileCallback.html">DJICamera.CameraGeneratedNewMediaFileCallback</a></td>
      <td class="jd-descrcol" width="100%">Tells that a new media file (photo or video) is generated.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-" >
      <td class="jd-typecol">
        
         
         
        
        interface</td>
      <td class="jd-linkcol"><a href="DJICamera.CameraGeneratedTimeLapsePreviewCallback.html">DJICamera.CameraGeneratedTimeLapsePreviewCallback</a></td>
      <td class="jd-descrcol" width="100%"><b>Supported only by the Osmo camera</b><br>
  Tells the callback that a preview image for the Time-lapse is generated.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-" >
      <td class="jd-typecol">
        
         
         
        
        class</td>
      <td class="jd-linkcol"><a href="DJICamera.CameraLensState.html">DJICamera.CameraLensState</a></td>
      <td class="jd-descrcol" width="100%"><b>Supported only by X5 camera and X5R camera.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-" >
      <td class="jd-typecol">
        
         
         
        
        interface</td>
      <td class="jd-linkcol"><a href="DJICamera.CameraReceivedVideoDataCallback.html">DJICamera.CameraReceivedVideoDataCallback</a></td>
      <td class="jd-descrcol" width="100%">Video data update callback.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-" >
      <td class="jd-typecol">
        
         
         
        
        class</td>
      <td class="jd-linkcol"><a href="DJICamera.CameraSDCardState.html">DJICamera.CameraSDCardState</a></td>
      <td class="jd-descrcol" width="100%">This class provides the SD card's general information and current status.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-" >
      <td class="jd-typecol">
        
         
         
        
        class</td>
      <td class="jd-linkcol"><a href="DJICamera.CameraSSDState.html">DJICamera.CameraSSDState</a></td>
      <td class="jd-descrcol" width="100%"><b>Supported only by X5R camera</b><br>
 This class contains the information about camera SSD's info, including state, whether it's connected, its capacity, video size and rate, etc.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-" >
      <td class="jd-typecol">
        
         
         
        
        class</td>
      <td class="jd-linkcol"><a href="DJICamera.CameraSystemState.html">DJICamera.CameraSystemState</a></td>
      <td class="jd-descrcol" width="100%">This class provides general information and current status of the camera.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-" >
      <td class="jd-typecol">
        
         
         
        
        interface</td>
      <td class="jd-linkcol"><a href="DJICamera.CameraUpdatedCurrentExposureValuesCallback.html">DJICamera.CameraUpdatedCurrentExposureValuesCallback</a></td>
      <td class="jd-descrcol" width="100%">This interface is a delegate for setting, which will be called whenever the camera parameters change.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-" >
      <td class="jd-typecol">
        
         
         
        
        interface</td>
      <td class="jd-linkcol"><a href="DJICamera.CameraUpdatedLensStateCallback.html">DJICamera.CameraUpdatedLensStateCallback</a></td>
      <td class="jd-descrcol" width="100%"><b>Supported only by X5 camera and X5R camera.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-" >
      <td class="jd-typecol">
        
         
         
        
        interface</td>
      <td class="jd-linkcol"><a href="DJICamera.CameraUpdatedSDCardStateCallback.html">DJICamera.CameraUpdatedSDCardStateCallback</a></td>
      <td class="jd-descrcol" width="100%">This interface provides general information and current statuses on the
 SD card.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-" >
      <td class="jd-typecol">
        
         
         
        
        interface</td>
      <td class="jd-linkcol"><a href="DJICamera.CameraUpdatedSSDStateCallback.html">DJICamera.CameraUpdatedSSDStateCallback</a></td>
      <td class="jd-descrcol" width="100%"><b>Supported only by X5R camera</b><br>
 This interface provides general information and current status of the
 SSD.&nbsp;</td>
    </tr>
    
    
    <tr class=" api apilevel-" >
      <td class="jd-typecol">
        
         
         
        
        interface</td>
      <td class="jd-linkcol"><a href="DJICamera.CameraUpdatedSystemStateCallback.html">DJICamera.CameraUpdatedSystemStateCallback</a></td>
      <td class="jd-descrcol" width="100%">Updates the camera's current state.&nbsp;</td>
    </tr>
    
    
    <tr class="alt-color api apilevel-" >
      <td class="jd-typecol">
        
         
         
        
        class</td>
      <td class="jd-linkcol"><a href="DJICamera.DJICameraExposureParameters.html">DJICamera.DJICameraExposureParameters</a></td>
      <td class="jd-descrcol" width="100%">This class contains current values for some camera parameters.&nbsp;</td>
    </tr>
    
    

</table>












<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>


    
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">String</td>
        <td class="jd-linkcol"><a href="DJICamera.html#DJICameraDisplayNamePhantom34KCamera">DJICameraDisplayNamePhantom34KCamera</a></td>
        <td class="jd-descrcol" width="100%"></td>
    </tr>
    
    
    <tr class=" api apilevel-" >
        <td class="jd-typecol">String</td>
        <td class="jd-linkcol"><a href="DJICamera.html#DJICameraDisplayNamePhantom3AdvancedCamera">DJICameraDisplayNamePhantom3AdvancedCamera</a></td>
        <td class="jd-descrcol" width="100%"></td>
    </tr>
    
    
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">String</td>
        <td class="jd-linkcol"><a href="DJICamera.html#DJICameraDisplayNamePhantom3ProfessionalCamera">DJICameraDisplayNamePhantom3ProfessionalCamera</a></td>
        <td class="jd-descrcol" width="100%"></td>
    </tr>
    
    
    <tr class=" api apilevel-" >
        <td class="jd-typecol">String</td>
        <td class="jd-linkcol"><a href="DJICamera.html#DJICameraDisplayNamePhantom3StandardCamera">DJICameraDisplayNamePhantom3StandardCamera</a></td>
        <td class="jd-descrcol" width="100%"></td>
    </tr>
    
    
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">String</td>
        <td class="jd-linkcol"><a href="DJICamera.html#DJICameraDisplayNameX3">DJICameraDisplayNameX3</a></td>
        <td class="jd-descrcol" width="100%"></td>
    </tr>
    
    
    <tr class=" api apilevel-" >
        <td class="jd-typecol">String</td>
        <td class="jd-linkcol"><a href="DJICamera.html#DJICameraDisplayNameX5">DJICameraDisplayNameX5</a></td>
        <td class="jd-descrcol" width="100%"></td>
    </tr>
    
    
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">String</td>
        <td class="jd-linkcol"><a href="DJICamera.html#DJICameraDisplayNameX5Raw">DJICameraDisplayNameX5Raw</a></td>
        <td class="jd-descrcol" width="100%"></td>
    </tr>
    
    

</table>












<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>



	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#DJICamera()">DJICamera</a></span>()
        
  </td></tr>



</table>






<!-- ========== METHOD SUMMARY =========== -->
<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>



	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#formatSDCard(dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">formatSDCard</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Formats the SD card by deleting all the data on the SD card.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#formatSSD(dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">formatSSD</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5R camera</b><br>
 Formats the SSD by deleting all the data on the SSD.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getAELock(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Boolean>)">getAELock</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Boolean&gt; callback)
        
        <div class="jd-descrdiv">Gets if the camera's AE (auto exposure) lock is locked or not.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getAntiFlicker(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraAntiFlicker>)">getAntiFlicker</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraAntiFlicker.html">DJICameraSettingsDef.CameraAntiFlicker</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's anti-flicker.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getAperture(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraAperture>)">getAperture</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraAperture.html">DJICameraSettingsDef.CameraAperture</a>&gt; callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5 camera and X5R camera.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getAudioRecordEnabled(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Boolean>)">getAudioRecordEnabled</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Boolean&gt; callback)
        
        <div class="jd-descrdiv"><b>Supported only by Osmo camera</b><br>
 Gets whether the audio record is enabled or not.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getCameraMode(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraMode>)">getCameraMode</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraMode.html">DJICameraSettingsDef.CameraMode</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's current work mode.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getContrast(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraContrast>)">getContrast</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraContrast.html">DJICameraSettingsDef.CameraContrast</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's contrast.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getDigitalFilter(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraDigitalFilter>)">getDigitalFilter</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraDigitalFilter.html">DJICameraSettingsDef.CameraDigitalFilter</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's digital filter value.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            String
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getDisplayName()">getDisplayName</a></span>()
        
        <div class="jd-descrdiv">Returns string that represents the type of the camera.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getExposureCompensation(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraExposureCompensation>)">getExposureCompensation</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraExposureCompensation.html">DJICameraSettingsDef.CameraExposureCompensation</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's exposure compensation.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getExposureMode(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraExposureMode>)">getExposureMode</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraExposureMode.html">DJICameraSettingsDef.CameraExposureMode</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's exposure mode.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getFileIndexMode(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraFileIndexMode>)">getFileIndexMode</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraFileIndexMode.html">DJICameraSettingsDef.CameraFileIndexMode</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's file index mode.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getHue(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Integer>)">getHue</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Integer&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's hue.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getISO(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraISO>)">getISO</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraISO.html">DJICameraSettingsDef.CameraISO</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's ISO value.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getLensFocusAssistantEnabled(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWithTwoParam<java.lang.Boolean, java.lang.Boolean>)">getLensFocusAssistantEnabled</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWithTwoParam.html">DJICompletionCallbackWithTwoParam</a>&lt;Boolean,&nbsp;Boolean&gt; callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5 camera and X5R camera.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getLensFocusMode(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraLensFocusMode>)">getLensFocusMode</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraLensFocusMode.html">DJICameraSettingsDef.CameraLensFocusMode</a>&gt; callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5 camera and X5R camera.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getLensFocusRingValue(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Integer>)">getLensFocusRingValue</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Integer&gt; callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5 camera and X5R camera.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getLensFocusRingValueUpperBound(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Integer>)">getLensFocusRingValueUpperBound</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Integer&gt; callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5 camera and X5R camera.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getLensFocusTarget(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWithTwoParam<java.lang.Float, java.lang.Float>)">getLensFocusTarget</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWithTwoParam.html">DJICompletionCallbackWithTwoParam</a>&lt;Float,&nbsp;Float&gt; callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5 camera and X5R camera.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getLensInformation(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.String>)">getLensInformation</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;String&gt; callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5 camera and X5R camera.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="DJIMediaManager.html">DJIMediaManager</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getMediaManager()">getMediaManager</a></span>()
        
        <div class="jd-descrdiv">Returns the DJIMediaManager object if the aircraft support medialist
 feature.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getMeteringMode(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraMeteringMode>)">getMeteringMode</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraMeteringMode.html">DJICameraSettingsDef.CameraMeteringMode</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's exposure metering.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getPhotoAEBParam(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoAEBParam>)">getPhotoAEBParam</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraPhotoAEBParam.html">DJICameraSettingsDef.CameraPhotoAEBParam</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's AEB capture parameters.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getPhotoBurstCount(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoBurstCount>)">getPhotoBurstCount</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraPhotoBurstCount.html">DJICameraSettingsDef.CameraPhotoBurstCount</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the burst count type.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getPhotoFileFormat(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoFileFormat>)">getPhotoFileFormat</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraPhotoFileFormat.html">DJICameraSettingsDef.CameraPhotoFileFormat</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's photo file format.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getPhotoIntervalParam(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoIntervalParam>)">getPhotoIntervalParam</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraPhotoIntervalParam.html">DJICameraSettingsDef.CameraPhotoIntervalParam</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's interval capture parameters.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getPhotoQuality(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoQuality>)">getPhotoQuality</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraPhotoQuality.html">DJICameraSettingsDef.CameraPhotoQuality</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's photo quality.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getPhotoQuickViewDuration(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Integer>)">getPhotoQuickViewDuration</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Integer&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's quick view duration.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getPhotoRatio(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoAspectRatio>)">getPhotoRatio</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraPhotoAspectRatio.html">DJICameraSettingsDef.CameraPhotoAspectRatio</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's aspect ratio for photos.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getPhotoTimeLapseIntervalDurationAndFileFormat(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWithThreeParam<java.lang.Integer, java.lang.Integer, dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat>)">getPhotoTimeLapseIntervalDurationAndFileFormat</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWithThreeParam.html">DJICompletionCallbackWithThreeParam</a>&lt;Integer,&nbsp;Integer,&nbsp;<a href="DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat.html">DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat</a>&gt; callback)
        
        <div class="jd-descrdiv"><b>Supported only by Osmo camera</b><br>
 Gets the TimeLapse parameters including interval, duration and file
 format when saving.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="DJIPlaybackManager.html">DJIPlaybackManager</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getPlayback()">getPlayback</a></span>()
        
        <div class="jd-descrdiv">Returns the DJIPlaybackManager object if the aircraft support playback
 feature.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getSSDRawVideoResolutionAndFrameRate(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWithTwoParam<dji.sdk.Camera.DJICameraSettingsDef.CameraVideoResolution, dji.sdk.Camera.DJICameraSettingsDef.CameraVideoFrameRate>)">getSSDRawVideoResolutionAndFrameRate</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWithTwoParam.html">DJICompletionCallbackWithTwoParam</a>&lt;<a href="DJICameraSettingsDef.CameraVideoResolution.html">DJICameraSettingsDef.CameraVideoResolution</a>,&nbsp;<a href="DJICameraSettingsDef.CameraVideoFrameRate.html">DJICameraSettingsDef.CameraVideoFrameRate</a>&gt; callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5R camera</b><br>
 Gets Raw Video Format and Frame Rate of the SSD.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getSaturation(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Integer>)">getSaturation</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Integer&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's saturation.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getSerialNumber(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.String>)">getSerialNumber</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;String&gt; callback)
        
        <div class="jd-descrdiv">Get serial number of the component.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getSharpness(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraSharpness>)">getSharpness</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraSharpness.html">DJICameraSettingsDef.CameraSharpness</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's sharpness.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getShutterSpeed(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraShutterSpeed>)">getShutterSpeed</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraShutterSpeed.html">DJICameraSettingsDef.CameraShutterSpeed</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's shutter speed.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getSpotMeteringAreaRowIndexAndColIndex(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWithTwoParam<java.lang.Integer, java.lang.Integer>)">getSpotMeteringAreaRowIndexAndColIndex</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWithTwoParam.html">DJICompletionCallbackWithTwoParam</a>&lt;Integer,&nbsp;Integer&gt; callback)
        
        <div class="jd-descrdiv">Gets the spot metering area row index and column index.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getVideoFileFormat(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraVideoFileFormat>)">getVideoFileFormat</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraVideoFileFormat.html">DJICameraSettingsDef.CameraVideoFileFormat</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's video storage format.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getVideoResolutionAndFrameRate(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWithTwoParam<dji.sdk.Camera.DJICameraSettingsDef.CameraVideoResolution, dji.sdk.Camera.DJICameraSettingsDef.CameraVideoFrameRate>)">getVideoResolutionAndFrameRate</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWithTwoParam.html">DJICompletionCallbackWithTwoParam</a>&lt;<a href="DJICameraSettingsDef.CameraVideoResolution.html">DJICameraSettingsDef.CameraVideoResolution</a>,&nbsp;<a href="DJICameraSettingsDef.CameraVideoFrameRate.html">DJICameraSettingsDef.CameraVideoFrameRate</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's video resolution and frame rate values.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getVideoSlowMotionEnabled(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Boolean>)">getVideoSlowMotionEnabled</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Boolean&gt; callback)
        
        <div class="jd-descrdiv"><b>TRUE by the Osmo camera</b><br>
 Gets whether Slow Motion mode is enabled or not.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getVideoStandard(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraVideoStandard>)">getVideoStandard</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraVideoStandard.html">DJICameraSettingsDef.CameraVideoStandard</a>&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's video standard value.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#getWhiteBalanceAndColorTemperature(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWithTwoParam<dji.sdk.Camera.DJICameraSettingsDef.CameraWhiteBalance, java.lang.Integer>)">getWhiteBalanceAndColorTemperature</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWithTwoParam.html">DJICompletionCallbackWithTwoParam</a>&lt;<a href="DJICameraSettingsDef.CameraWhiteBalance.html">DJICameraSettingsDef.CameraWhiteBalance</a>,&nbsp;Integer&gt; callback)
        
        <div class="jd-descrdiv">Gets the camera's white balance and color temperature.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#isAdjustableApertureSupported()">isAdjustableApertureSupported</a></span>()
        
        <div class="jd-descrdiv">Gets whether the adjustable aperture is supported by the camera.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#isAdjustableFocalPointSupported()">isAdjustableFocalPointSupported</a></span>()
        
        <div class="jd-descrdiv">Gets whether the camera supports an adjustable focal point.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#isAudioRecordSupported()">isAudioRecordSupported</a></span>()
        
        <div class="jd-descrdiv">Check if the current device supports audio recording.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#isChangeableLensSupported()">isChangeableLensSupported</a></span>()
        
        <div class="jd-descrdiv">Gets whether the changeable lens is supported by the camera.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#isConnected()">isConnected</a></span>()
        
        <div class="jd-descrdiv">This method could be used to detect the camera connection status.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#isMediaDownloadModeSupported()">isMediaDownloadModeSupported</a></span>()
        
        <div class="jd-descrdiv">Check if the current device support Media Download Mode.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#isPhotoQuickViewSupported()">isPhotoQuickViewSupported</a></span>()
        
        <div class="jd-descrdiv">Returns whether or not the device supports quick view.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#isPlaybackSupported()">isPlaybackSupported</a></span>()
        
        <div class="jd-descrdiv">Check if the current device supports Playback Mode.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#isSSDSupported()">isSSDSupported</a></span>()
        
        <div class="jd-descrdiv">Gets whether the SSD is supported by the camera.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#isSlowMotionSupported()">isSlowMotionSupported</a></span>()
        
        <div class="jd-descrdiv">Check if the current device supports Slow Motion video recording.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#isTimeLapseSupported()">isTimeLapseSupported</a></span>()
        
        <div class="jd-descrdiv">Check if the current device supports time-lapse.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#loadFactorySettings(dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">loadFactorySettings</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Loads the camera's factory settings.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#loadSettingsFrom(dji.sdk.Camera.DJICameraSettingsDef.CameraCustomSettings, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">loadSettingsFrom</a></span>(<a href="DJICameraSettingsDef.CameraCustomSettings.html">DJICameraSettingsDef.CameraCustomSettings</a> settings, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Loads camera settings from the specified user.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#saveSettingsTo(dji.sdk.Camera.DJICameraSettingsDef.CameraCustomSettings, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">saveSettingsTo</a></span>(<a href="DJICameraSettingsDef.CameraCustomSettings.html">DJICameraSettingsDef.CameraCustomSettings</a> settings, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Saves the current camera settings permanently to the specified user.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setAELock(boolean, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setAELock</a></span>(boolean isLock, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets whether or not the camera's AE (auto exposure) lock is locked or
 not.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setAntiFlicker(dji.sdk.Camera.DJICameraSettingsDef.CameraAntiFlicker, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setAntiFlicker</a></span>(<a href="DJICameraSettingsDef.CameraAntiFlicker.html">DJICameraSettingsDef.CameraAntiFlicker</a> antiFlickerType, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's anti-flicker for video recording.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setAperture(dji.sdk.Camera.DJICameraSettingsDef.CameraAperture, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setAperture</a></span>(<a href="DJICameraSettingsDef.CameraAperture.html">DJICameraSettingsDef.CameraAperture</a> aperture, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5 camera and X5R camera.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setAudioRecordEnabled(boolean, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setAudioRecordEnabled</a></span>(boolean enabled, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv"><b>Supported only by Osmo camera</b><br>
 Enables audio recording when capturing video.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setCameraMode(dji.sdk.Camera.DJICameraSettingsDef.CameraMode, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setCameraMode</a></span>(<a href="DJICameraSettingsDef.CameraMode.html">DJICameraSettingsDef.CameraMode</a> mode, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's work mode to taking pictures, video, playback or
 download.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setCameraUpdatedCurrentExposureValuesCallback(dji.sdk.Camera.DJICamera.CameraUpdatedCurrentExposureValuesCallback)">setCameraUpdatedCurrentExposureValuesCallback</a></span>(<a href="DJICamera.CameraUpdatedCurrentExposureValuesCallback.html">DJICamera.CameraUpdatedCurrentExposureValuesCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera updated real value for parameters callback.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setContrast(dji.sdk.Camera.DJICameraSettingsDef.CameraContrast, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setContrast</a></span>(<a href="DJICameraSettingsDef.CameraContrast.html">DJICameraSettingsDef.CameraContrast</a> contrast, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's contrast.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setDJICameraGeneratedNewMediaFileCallback(dji.sdk.Camera.DJICamera.CameraGeneratedNewMediaFileCallback)">setDJICameraGeneratedNewMediaFileCallback</a></span>(<a href="DJICamera.CameraGeneratedNewMediaFileCallback.html">DJICamera.CameraGeneratedNewMediaFileCallback</a> generatedNewMediaFileCallback)
        
        <div class="jd-descrdiv">Sets the camera's new generated media file callback.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setDJICameraGeneratedTimeLapsePreviewCallback(dji.sdk.Camera.DJICamera.CameraGeneratedTimeLapsePreviewCallback)">setDJICameraGeneratedTimeLapsePreviewCallback</a></span>(<a href="DJICamera.CameraGeneratedTimeLapsePreviewCallback.html">DJICamera.CameraGeneratedTimeLapsePreviewCallback</a> generatedTimeLapseCallBack)
        
        <div class="jd-descrdiv"><b>Supported only by the Osmo camera</b><br>
 Sets the generated preview image callback.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setDJICameraReceivedVideoDataCallback(dji.sdk.Camera.DJICamera.CameraReceivedVideoDataCallback)">setDJICameraReceivedVideoDataCallback</a></span>(<a href="DJICamera.CameraReceivedVideoDataCallback.html">DJICamera.CameraReceivedVideoDataCallback</a> receivedVideoDataCallBack)
        
        <div class="jd-descrdiv">Sets the received video data callback.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setDJICameraUpdatedSystemStateCallback(dji.sdk.Camera.DJICamera.CameraUpdatedSystemStateCallback)">setDJICameraUpdatedSystemStateCallback</a></span>(<a href="DJICamera.CameraUpdatedSystemStateCallback.html">DJICamera.CameraUpdatedSystemStateCallback</a> updatedSystemStateCallBack)
        
        <div class="jd-descrdiv">Sets the camera's system state callback.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setDJIUpdateCameraLensStateCallBack(dji.sdk.Camera.DJICamera.CameraUpdatedLensStateCallback)">setDJIUpdateCameraLensStateCallBack</a></span>(<a href="DJICamera.CameraUpdatedLensStateCallback.html">DJICamera.CameraUpdatedLensStateCallback</a> updatedLensStateCallback)
        
        <div class="jd-descrdiv">The callback of updating lans state.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setDJIUpdateCameraSDCardStateCallBack(dji.sdk.Camera.DJICamera.CameraUpdatedSDCardStateCallback)">setDJIUpdateCameraSDCardStateCallBack</a></span>(<a href="DJICamera.CameraUpdatedSDCardStateCallback.html">DJICamera.CameraUpdatedSDCardStateCallback</a> updatedSDCardStateCallback)
        
        <div class="jd-descrdiv">Sets the camera's SD card information callback.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setDJIUpdateCameraSSDStateCallBack(dji.sdk.Camera.DJICamera.CameraUpdatedSSDStateCallback)">setDJIUpdateCameraSSDStateCallBack</a></span>(<a href="DJICamera.CameraUpdatedSSDStateCallback.html">DJICamera.CameraUpdatedSSDStateCallback</a> updatedSSDStateCallback)
        
        <div class="jd-descrdiv">The callback of updating SSD state.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setDigitalFilter(dji.sdk.Camera.DJICameraSettingsDef.CameraDigitalFilter, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setDigitalFilter</a></span>(<a href="DJICameraSettingsDef.CameraDigitalFilter.html">DJICameraSettingsDef.CameraDigitalFilter</a> filter, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's digital filter.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setExposureCompensation(dji.sdk.Camera.DJICameraSettingsDef.CameraExposureCompensation, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setExposureCompensation</a></span>(<a href="DJICameraSettingsDef.CameraExposureCompensation.html">DJICameraSettingsDef.CameraExposureCompensation</a> compensationType, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's exposure compensation.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setExposureMode(dji.sdk.Camera.DJICameraSettingsDef.CameraExposureMode, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setExposureMode</a></span>(<a href="DJICameraSettingsDef.CameraExposureMode.html">DJICameraSettingsDef.CameraExposureMode</a> mode, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's exposure mode.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setFileIndexMode(dji.sdk.Camera.DJICameraSettingsDef.CameraFileIndexMode, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setFileIndexMode</a></span>(<a href="DJICameraSettingsDef.CameraFileIndexMode.html">DJICameraSettingsDef.CameraFileIndexMode</a> fileIndexMode, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's file index mode.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setHue(int, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setHue</a></span>(int hue, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's hue.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setISO(dji.sdk.Camera.DJICameraSettingsDef.CameraISO, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setISO</a></span>(<a href="DJICameraSettingsDef.CameraISO.html">DJICameraSettingsDef.CameraISO</a> isoType, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's ISO value.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setLensFocusAssistantEnabled(boolean, boolean, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setLensFocusAssistantEnabled</a></span>(boolean enabledMF, boolean enabledAF, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5 camera and X5R camera.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setLensFocusMode(dji.sdk.Camera.DJICameraSettingsDef.CameraLensFocusMode, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setLensFocusMode</a></span>(<a href="DJICameraSettingsDef.CameraLensFocusMode.html">DJICameraSettingsDef.CameraLensFocusMode</a> focusMode, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5 camera and X5R camera.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setLensFocusRingValue(int, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setLensFocusRingValue</a></span>(int distance, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5 camera and X5R camera.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setLensFocusTarget(float, float, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setLensFocusTarget</a></span>(float x, float y, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5 camera and X5R camera.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setMeteringMode(dji.sdk.Camera.DJICameraSettingsDef.CameraMeteringMode, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setMeteringMode</a></span>(<a href="DJICameraSettingsDef.CameraMeteringMode.html">DJICameraSettingsDef.CameraMeteringMode</a> meteringType, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's exposure metering.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setPhotoAEBParam(dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoAEBParam, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setPhotoAEBParam</a></span>(<a href="DJICameraSettingsDef.CameraPhotoAEBParam.html">DJICameraSettingsDef.CameraPhotoAEBParam</a> aebParam, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's AEB capture parameters.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setPhotoBurstCount(dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoBurstCount, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setPhotoBurstCount</a></span>(<a href="DJICameraSettingsDef.CameraPhotoBurstCount.html">DJICameraSettingsDef.CameraPhotoBurstCount</a> count, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets burst shoot count for the camera, for the case when the user wants to use burst shoot.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setPhotoFileFormat(dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoFileFormat, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setPhotoFileFormat</a></span>(<a href="DJICameraSettingsDef.CameraPhotoFileFormat.html">DJICameraSettingsDef.CameraPhotoFileFormat</a> photoFileFormat, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's photo file format.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setPhotoIntervalParam(dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoIntervalParam, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setPhotoIntervalParam</a></span>(<a href="DJICameraSettingsDef.CameraPhotoIntervalParam.html">DJICameraSettingsDef.CameraPhotoIntervalParam</a> param, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the interval capture parameters.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setPhotoQuality(dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoQuality, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setPhotoQuality</a></span>(<a href="DJICameraSettingsDef.CameraPhotoQuality.html">DJICameraSettingsDef.CameraPhotoQuality</a> photoQuality, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's photo quality for JPEG images.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setPhotoQuickViewDuration(int, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setPhotoQuickViewDuration</a></span>(int duration, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's quick view duration.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setPhotoRatio(dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoAspectRatio, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setPhotoRatio</a></span>(<a href="DJICameraSettingsDef.CameraPhotoAspectRatio.html">DJICameraSettingsDef.CameraPhotoAspectRatio</a> photoRatio, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's aspect ratio for photos.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setPhotoTimeLapseIntervalDurationAndFileFormat(int, int, dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setPhotoTimeLapseIntervalDurationAndFileFormat</a></span>(int interval, int duration, <a href="DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat.html">DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat</a> fileFormat, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv"><b>Supported only by the Osmo camera</b><br>
 Sets the TimeLapse parameters including interval, duration and file
 format when saving.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setSSDRawVideoResolutionAndFrameRate(dji.sdk.Camera.DJICameraSettingsDef.CameraVideoResolution, dji.sdk.Camera.DJICameraSettingsDef.CameraVideoFrameRate, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setSSDRawVideoResolutionAndFrameRate</a></span>(<a href="DJICameraSettingsDef.CameraVideoResolution.html">DJICameraSettingsDef.CameraVideoResolution</a> videoResolution, <a href="DJICameraSettingsDef.CameraVideoFrameRate.html">DJICameraSettingsDef.CameraVideoFrameRate</a> videoFrameRate, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv"><b>Supported only by X5R camera</b><br>
 Set Raw Video Resolution and Frame Rate of the SSD.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setSaturation(int, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setSaturation</a></span>(int saturation, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's saturation.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setSharpness(dji.sdk.Camera.DJICameraSettingsDef.CameraSharpness, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setSharpness</a></span>(<a href="DJICameraSettingsDef.CameraSharpness.html">DJICameraSettingsDef.CameraSharpness</a> sharpness, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's sharpness.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setShutterSpeed(dji.sdk.Camera.DJICameraSettingsDef.CameraShutterSpeed, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setShutterSpeed</a></span>(<a href="DJICameraSettingsDef.CameraShutterSpeed.html">DJICameraSettingsDef.CameraShutterSpeed</a> shutterSpeed, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera shutter speed.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setSpotMeteringAreaRowIndexAndColIndex(int, int, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setSpotMeteringAreaRowIndexAndColIndex</a></span>(int rowIndex, int colIndex, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the spot metering area index.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setVideoFileFormat(dji.sdk.Camera.DJICameraSettingsDef.CameraVideoFileFormat, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setVideoFileFormat</a></span>(<a href="DJICameraSettingsDef.CameraVideoFileFormat.html">DJICameraSettingsDef.CameraVideoFileFormat</a> videoFileFormat, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's video storage format.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setVideoResolutionAndFrameRate(dji.sdk.Camera.DJICameraSettingsDef.CameraVideoResolution, dji.sdk.Camera.DJICameraSettingsDef.CameraVideoFrameRate, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setVideoResolutionAndFrameRate</a></span>(<a href="DJICameraSettingsDef.CameraVideoResolution.html">DJICameraSettingsDef.CameraVideoResolution</a> videoResolution, <a href="DJICameraSettingsDef.CameraVideoFrameRate.html">DJICameraSettingsDef.CameraVideoFrameRate</a> videoFrameRate, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's video resolution and frame rate.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setVideoSlowMotionEnabled(boolean, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setVideoSlowMotionEnabled</a></span>(boolean enabled, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv"><b>Supported only by the Osmo camera</b><br>
 Sets whether Slow Motion mode is enabled or not.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setVideoStandard(dji.sdk.Camera.DJICameraSettingsDef.CameraVideoStandard, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setVideoStandard</a></span>(<a href="DJICameraSettingsDef.CameraVideoStandard.html">DJICameraSettingsDef.CameraVideoStandard</a> videoStandard, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera's analog video standard.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#setWhiteBalanceAndColorTemperature(dji.sdk.Camera.DJICameraSettingsDef.CameraWhiteBalance, int, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">setWhiteBalanceAndColorTemperature</a></span>(<a href="DJICameraSettingsDef.CameraWhiteBalance.html">DJICameraSettingsDef.CameraWhiteBalance</a> whiteBalance, int colorTemperature, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Sets the camera’s white balance (color temperature).</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#startRecordVideo(dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">startRecordVideo</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Starts recording video.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#startShootPhoto(dji.sdk.Camera.DJICameraSettingsDef.CameraShootPhotoMode, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">startShootPhoto</a></span>(<a href="DJICameraSettingsDef.CameraShootPhotoMode.html">DJICameraSettingsDef.CameraShootPhotoMode</a> mode, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Camera starts to take photo with one of the camera capture modes (shoot
 photo modes).</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#stopRecordVideo(dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">stopRecordVideo</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Stops recording video.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJICamera.html#stopShootPhoto(dji.sdk.base.DJIBaseComponent.DJICompletionCallback)">stopShootPhoto</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)
        
        <div class="jd-descrdiv">Camera stops taking photos.</div>
  
  </td></tr>



</table>







<!-- ========== METHOD SUMMARY =========== -->
<table id="inhmethods" class="jd-sumtable"><tr><th>
  <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
  <div style="clear:left;">Inherited Methods</div></th></tr>


<tr class="api apilevel-" >
<td colspan="12">
  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-dji.sdk.base.DJIBaseComponent" class="jd-expando-trigger closed"
          ><img id="inherited-methods-dji.sdk.base.DJIBaseComponent-trigger"
          src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/images/triangle-closed.png"
          class="jd-expando-trigger-img" /></a>
From class

  <a href="../base/DJIBaseComponent.html">dji.sdk.base.DJIBaseComponent</a>

<div id="inherited-methods-dji.sdk.base.DJIBaseComponent">
  <div id="inherited-methods-dji.sdk.base.DJIBaseComponent-list"
        class="jd-inheritedlinks">
  </div>
  <div id="inherited-methods-dji.sdk.base.DJIBaseComponent-summary" style="display: none;">
    <table class="jd-sumtable-expando">
    


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../base/DJIBaseComponent.html#getSerialNumber(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.String>)">getSerialNumber</a></span>(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;String&gt; callback)
        
        <div class="jd-descrdiv">Get serial number of the component.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../base/DJIBaseComponent.html#isConnected()">isConnected</a></span>()
        
        <div class="jd-descrdiv">This is the method for detecting whether the component is connected.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../base/DJIBaseComponent.html#setDJIComponentListener(dji.sdk.base.DJIBaseComponent.DJIComponentListener)">setDJIComponentListener</a></span>(<a href="../base/DJIBaseComponent.DJIComponentListener.html">DJIBaseComponent.DJIComponentListener</a> listener)
        
        <div class="jd-descrdiv">Sets the listener to listen for the DJI component.</div>
  
  </td></tr>


</table>
  </div>
</div>
</td></tr>



<tr class="api apilevel-" >
<td colspan="12">
  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
          ><img id="inherited-methods-java.lang.Object-trigger"
          src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/images/triangle-closed.png"
          class="jd-expando-trigger-img" /></a>
From class

  java.lang.Object

<div id="inherited-methods-java.lang.Object">
  <div id="inherited-methods-java.lang.Object-list"
        class="jd-inheritedlinks">
  </div>
  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
    <table class="jd-sumtable-expando">
    


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">equals</span>(Object arg0)
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            Class&lt;?&gt;
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">getClass</span>()
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            int
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">hashCode</span>()
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">notify</span>()
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">notifyAll</span>()
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            String
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">toString</span>()
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">wait</span>(long arg0, int arg1)
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">wait</span>(long arg0)
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">wait</span>()
        
  </td></tr>


</table>
  </div>
</div>
</td></tr>


</table>


</div><!-- jd-descr (summary) -->

<!-- Details -->








<!-- XML Attributes -->


<!-- Enum Values -->


<!-- Constants -->


<!-- ========= ENUM CONSTANTS DETAIL ======== -->
<h2>Constants</h2>




<a id="DJICameraDisplayNamePhantom34KCamera"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        String
      </span>
        DJICameraDisplayNamePhantom34KCamera
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                "Phantom 3 4K Camera"
            
        </span>
        </div>
    
    </div>
</div>



<a id="DJICameraDisplayNamePhantom3AdvancedCamera"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        String
      </span>
        DJICameraDisplayNamePhantom3AdvancedCamera
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                "Phantom 3 Advanced Camera"
            
        </span>
        </div>
    
    </div>
</div>



<a id="DJICameraDisplayNamePhantom3ProfessionalCamera"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        String
      </span>
        DJICameraDisplayNamePhantom3ProfessionalCamera
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                "Phantom 3 Professional Camera"
            
        </span>
        </div>
    
    </div>
</div>



<a id="DJICameraDisplayNamePhantom3StandardCamera"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        String
      </span>
        DJICameraDisplayNamePhantom3StandardCamera
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                "Phantom 3 Standard Camera"
            
        </span>
        </div>
    
    </div>
</div>



<a id="DJICameraDisplayNameX3"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        String
      </span>
        DJICameraDisplayNameX3
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                "Zenmuse X3"
            
        </span>
        </div>
    
    </div>
</div>



<a id="DJICameraDisplayNameX5"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        String
      </span>
        DJICameraDisplayNameX5
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                "Zenmuse X5"
            
        </span>
        </div>
    
    </div>
</div>



<a id="DJICameraDisplayNameX5Raw"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        String
      </span>
        DJICameraDisplayNameX5Raw
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    
        <div class="jd-tagdata">
        <span class="jd-tagtitle">Constant Value: </span>
        <span>
            
                "Zenmuse X5R"
            
        </span>
        </div>
    
    </div>
</div>




<!-- Fields -->


<!-- Public ctors -->


<!-- ========= CONSTRUCTOR DETAIL ======== -->
<h2>Public Constructors</h2>



<a id="DJICamera()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        
      </span>
      <span class="sympad">DJICamera</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    </div>
</div>





<!-- ========= CONSTRUCTOR DETAIL ======== -->
<!-- Protected ctors -->



<!-- ========= METHOD DETAIL ======== -->
<!-- Public methdos -->

<h2>Public Methods</h2>



<a id="formatSDCard(dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">formatSDCard</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Formats the SD card by deleting all the data on the SD card. <br>
 <br>
 Post condition:<br>
 This does not change any settings the user may have set on the SD card.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="formatSSD(dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">formatSSD</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5R camera</b><br>
 Formats the SSD by deleting all the data on the SSD. This
 does not change any settings the user may have set on the SSD.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getAELock(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Boolean>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getAELock</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Boolean&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets if the camera's AE (auto exposure) lock is locked or not. <br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getAntiFlicker(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraAntiFlicker>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getAntiFlicker</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraAntiFlicker.html">DJICameraSettingsDef.CameraAntiFlicker</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's anti-flicker. <br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getAperture(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraAperture>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getAperture</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraAperture.html">DJICameraSettingsDef.CameraAperture</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5 camera and X5R camera.</b><br>
 Gets the lens aperture.
 It is available only when isAdjustableApertureSupported returns true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getAudioRecordEnabled(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Boolean>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getAudioRecordEnabled</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Boolean&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by Osmo camera</b><br>
 Gets whether the audio record is enabled or not.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getCameraMode(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraMode>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getCameraMode</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraMode.html">DJICameraSettingsDef.CameraMode</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's current work mode.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getContrast(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraContrast>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getContrast</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraContrast.html">DJICameraSettingsDef.CameraContrast</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's contrast. <br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getDigitalFilter(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraDigitalFilter>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getDigitalFilter</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraDigitalFilter.html">DJICameraSettingsDef.CameraDigitalFilter</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's digital filter value. <br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="getDisplayName()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        String
      </span>
      <span class="sympad">getDisplayName</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns string that represents the type of the camera.
</p></div>

    </div>
</div>


<a id="getExposureCompensation(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraExposureCompensation>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getExposureCompensation</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraExposureCompensation.html">DJICameraSettingsDef.CameraExposureCompensation</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's exposure compensation. <br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getExposureMode(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraExposureMode>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getExposureMode</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraExposureMode.html">DJICameraSettingsDef.CameraExposureMode</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's exposure mode.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="getFileIndexMode(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraFileIndexMode>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getFileIndexMode</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraFileIndexMode.html">DJICameraSettingsDef.CameraFileIndexMode</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's file index mode.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="getHue(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Integer>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getHue</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Integer&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's hue. <br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="getISO(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraISO>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getISO</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraISO.html">DJICameraSettingsDef.CameraISO</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's ISO value.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getLensFocusAssistantEnabled(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWithTwoParam<java.lang.Boolean, java.lang.Boolean>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getLensFocusAssistantEnabled</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWithTwoParam.html">DJICompletionCallbackWithTwoParam</a>&lt;Boolean,&nbsp;Boolean&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5 camera and X5R camera.</b><br>
 Gets whether the lens focus assistant is enabled or not.
 It is available only when isAdjustableFocalPointSupported() returns true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned. The
            first result stands for MF, the second result stands for AF.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getLensFocusMode(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraLensFocusMode>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getLensFocusMode</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraLensFocusMode.html">DJICameraSettingsDef.CameraLensFocusMode</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5 camera and X5R camera.</b><br>
 Gets the lens focus mode. Please check enum CameraLensFocusMode in DJICameraSettingsDef.
  It is available only when isAdjustableFocalPointSupported() returns true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getLensFocusRingValue(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Integer>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getLensFocusRingValue</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Integer&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5 camera and X5R camera.</b><br>
 Gets lens focus ring value.
 It is available only when isAdjustableFocalPointSupported() returns true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getLensFocusRingValueUpperBound(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Integer>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getLensFocusRingValueUpperBound</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Integer&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5 camera and X5R camera.</b><br>
 Gets the lens focus ring value's max value.
 It is available only when isAdjustableFocalPointSupported() returns true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getLensFocusTarget(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWithTwoParam<java.lang.Float, java.lang.Float>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getLensFocusTarget</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWithTwoParam.html">DJICompletionCallbackWithTwoParam</a>&lt;Float,&nbsp;Float&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5 camera and X5R camera.</b><br>
 Gets the lens focus Target point. 
 It is available only when isAdjustableFocalPointSupported() returns true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned. The
            first result is value on the x axis, the second result is the
            value on the y axis. Both values are float type.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getLensInformation(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.String>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getLensInformation</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;String&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5 camera and X5R camera.</b><br>
 Gets details of the installed lens.
 It is available only when isChangeableLensSupported returns true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getMediaManager()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="DJIMediaManager.html">DJIMediaManager</a>
      </span>
      <span class="sympad">getMediaManager</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the DJIMediaManager object if the aircraft support medialist
 feature. Otherwise, returns null.
</p></div>

    </div>
</div>


<a id="getMeteringMode(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraMeteringMode>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getMeteringMode</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraMeteringMode.html">DJICameraSettingsDef.CameraMeteringMode</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's exposure metering.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getPhotoAEBParam(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoAEBParam>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getPhotoAEBParam</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraPhotoAEBParam.html">DJICameraSettingsDef.CameraPhotoAEBParam</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's AEB capture parameters.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getPhotoBurstCount(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoBurstCount>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getPhotoBurstCount</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraPhotoBurstCount.html">DJICameraSettingsDef.CameraPhotoBurstCount</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the burst count type.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getPhotoFileFormat(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoFileFormat>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getPhotoFileFormat</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraPhotoFileFormat.html">DJICameraSettingsDef.CameraPhotoFileFormat</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's photo file format.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getPhotoIntervalParam(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoIntervalParam>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getPhotoIntervalParam</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraPhotoIntervalParam.html">DJICameraSettingsDef.CameraPhotoIntervalParam</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's interval capture parameters.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.

</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getPhotoQuality(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoQuality>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getPhotoQuality</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraPhotoQuality.html">DJICameraSettingsDef.CameraPhotoQuality</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's photo quality.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getPhotoQuickViewDuration(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Integer>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getPhotoQuickViewDuration</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Integer&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's quick view duration.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getPhotoRatio(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoAspectRatio>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getPhotoRatio</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraPhotoAspectRatio.html">DJICameraSettingsDef.CameraPhotoAspectRatio</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's aspect ratio for photos.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getPhotoTimeLapseIntervalDurationAndFileFormat(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWithThreeParam<java.lang.Integer, java.lang.Integer, dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getPhotoTimeLapseIntervalDurationAndFileFormat</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWithThreeParam.html">DJICompletionCallbackWithThreeParam</a>&lt;Integer,&nbsp;Integer,&nbsp;<a href="DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat.html">DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by Osmo camera</b><br>
 Gets the TimeLapse parameters including interval, duration and file
 format when saving. <br>
 Precondition:<br>
 Camera should be in TimeLapse mode of CameraPhotoShootMode.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getPlayback()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="DJIPlaybackManager.html">DJIPlaybackManager</a>
      </span>
      <span class="sympad">getPlayback</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the DJIPlaybackManager object if the aircraft support playback
 feature. Otherwise, returns null.
 
</p></div>

    </div>
</div>


<a id="getSSDRawVideoResolutionAndFrameRate(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWithTwoParam<dji.sdk.Camera.DJICameraSettingsDef.CameraVideoResolution, dji.sdk.Camera.DJICameraSettingsDef.CameraVideoFrameRate>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getSSDRawVideoResolutionAndFrameRate</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWithTwoParam.html">DJICompletionCallbackWithTwoParam</a>&lt;<a href="DJICameraSettingsDef.CameraVideoResolution.html">DJICameraSettingsDef.CameraVideoResolution</a>,&nbsp;<a href="DJICameraSettingsDef.CameraVideoFrameRate.html">DJICameraSettingsDef.CameraVideoFrameRate</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5R camera</b><br>
 Gets Raw Video Format and Frame Rate of the SSD.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getSaturation(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Integer>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getSaturation</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Integer&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's saturation. <br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="getSerialNumber(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.String>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getSerialNumber</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;String&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Get serial number of the component. 
 Please note this serial number does not match with the serial number found in the physical component.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.

</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getSharpness(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraSharpness>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getSharpness</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraSharpness.html">DJICameraSettingsDef.CameraSharpness</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's sharpness. <br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getShutterSpeed(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraShutterSpeed>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getShutterSpeed</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraShutterSpeed.html">DJICameraSettingsDef.CameraShutterSpeed</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's shutter speed.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="getSpotMeteringAreaRowIndexAndColIndex(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWithTwoParam<java.lang.Integer, java.lang.Integer>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getSpotMeteringAreaRowIndexAndColIndex</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWithTwoParam.html">DJICompletionCallbackWithTwoParam</a>&lt;Integer,&nbsp;Integer&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the spot metering area row index and column index. <br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned. 
 The first value returned is row index. The second one is column index.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="getVideoFileFormat(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraVideoFileFormat>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getVideoFileFormat</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraVideoFileFormat.html">DJICameraSettingsDef.CameraVideoFileFormat</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's video storage format.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="getVideoResolutionAndFrameRate(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWithTwoParam<dji.sdk.Camera.DJICameraSettingsDef.CameraVideoResolution, dji.sdk.Camera.DJICameraSettingsDef.CameraVideoFrameRate>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getVideoResolutionAndFrameRate</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWithTwoParam.html">DJICompletionCallbackWithTwoParam</a>&lt;<a href="DJICameraSettingsDef.CameraVideoResolution.html">DJICameraSettingsDef.CameraVideoResolution</a>,&nbsp;<a href="DJICameraSettingsDef.CameraVideoFrameRate.html">DJICameraSettingsDef.CameraVideoFrameRate</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's video resolution and frame rate values.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="getVideoSlowMotionEnabled(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<java.lang.Boolean>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getVideoSlowMotionEnabled</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;Boolean&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>TRUE by the Osmo camera</b><br>
 Gets whether Slow Motion mode is enabled or not.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="getVideoStandard(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWith<dji.sdk.Camera.DJICameraSettingsDef.CameraVideoStandard>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getVideoStandard</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWith.html">DJICompletionCallbackWith</a>&lt;<a href="DJICameraSettingsDef.CameraVideoStandard.html">DJICameraSettingsDef.CameraVideoStandard</a>&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's video standard value.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="getWhiteBalanceAndColorTemperature(dji.sdk.base.DJIBaseComponent.DJICompletionCallbackWithTwoParam<dji.sdk.Camera.DJICameraSettingsDef.CameraWhiteBalance, java.lang.Integer>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">getWhiteBalanceAndColorTemperature</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallbackWithTwoParam.html">DJICompletionCallbackWithTwoParam</a>&lt;<a href="DJICameraSettingsDef.CameraWhiteBalance.html">DJICameraSettingsDef.CameraWhiteBalance</a>,&nbsp;Integer&gt; callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets the camera's white balance and color temperature.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the value(s) returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="isAdjustableApertureSupported()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isAdjustableApertureSupported</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets whether the adjustable aperture is supported by the camera. <br>
 Currently, adjustable aperture is supported only by X5 camera and X5R camera.
 
</p></div>

    </div>
</div>


<a id="isAdjustableFocalPointSupported()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isAdjustableFocalPointSupported</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets whether the camera supports an adjustable focal point.
 Currently, adjustable focal point is supported only by X5 camera and X5R camera..
 
</p></div>

    </div>
</div>


<a id="isAudioRecordSupported()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isAudioRecordSupported</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Check if the current device supports audio recording. Currently audio
 recording is supported only by the Osmo camera.
 
</p></div>

    </div>
</div>


<a id="isChangeableLensSupported()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isChangeableLensSupported</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets whether the changeable lens is supported by the camera. <br>
 Currently, a changeable lens is supported only by X5 camera and X5R camera.
 
</p></div>

    </div>
</div>


<a id="isConnected()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isConnected</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>This method could be used to detect the camera connection status.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="../base/DJIBaseComponent.html#isConnected()">isConnected()</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a id="isMediaDownloadModeSupported()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isMediaDownloadModeSupported</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Check if the current device support Media Download Mode.
</p></div>

    </div>
</div>


<a id="isPhotoQuickViewSupported()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isPhotoQuickViewSupported</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns whether or not the device supports quick view. Quick view is an
 amount of time a photo is shown as a preview after it is taken and before
 the camera returns back to the live camera view. The default value is 0
 seconds.
</p></div>

    </div>
</div>


<a id="isPlaybackSupported()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isPlaybackSupported</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Check if the current device supports Playback Mode.
</p></div>

    </div>
</div>


<a id="isSSDSupported()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isSSDSupported</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Gets whether the SSD is supported by the camera.
 Currently, the SSD is supported only by X5R camera.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>True if SSD is supported, otherwise false.
</li></ul>
  </div>

    </div>
</div>


<a id="isSlowMotionSupported()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isSlowMotionSupported</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Check if the current device supports Slow Motion video recording.
 Currently Slow Motion is supported only by the Osmo camera.
</p></div>

    </div>
</div>


<a id="isTimeLapseSupported()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        boolean
      </span>
      <span class="sympad">isTimeLapseSupported</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Check if the current device supports time-lapse. Currently time lapse is
 supported only by Osmo camera.
</p></div>

    </div>
</div>


<a id="loadFactorySettings(dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">loadFactorySettings</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Loads the camera's factory settings. <br>
 <br>
 Post condition:<br>
 The camera will reboot itself.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="loadSettingsFrom(dji.sdk.Camera.DJICameraSettingsDef.CameraCustomSettings, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">loadSettingsFrom</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraCustomSettings.html">DJICameraSettingsDef.CameraCustomSettings</a> settings, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Loads camera settings from the specified user. <br>
 <br>
 Post condition:<br>
 The camera will reboot itself.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>settings</th>
          <td>Camera user to load camera settings from.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="saveSettingsTo(dji.sdk.Camera.DJICameraSettingsDef.CameraCustomSettings, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">saveSettingsTo</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraCustomSettings.html">DJICameraSettingsDef.CameraCustomSettings</a> settings, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Saves the current camera settings permanently to the specified user. </p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>settings</th>
          <td>Camera user to store camera settings to. Check the enum named CameraCustomSettings in
                         DJICameraSettingsDef.h to find all possible camera users.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="setAELock(boolean, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setAELock</span>
      <span class="normal">(boolean isLock, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets whether or not the camera's AE (auto exposure) lock is locked or
 not. <br>
 <br>
 Post condition: <br>
 If AE lock is enabled, spot metering area cannot be set.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>isLock</th>
          <td>True if the camera AE lock is locked or unlocked.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setAntiFlicker(dji.sdk.Camera.DJICameraSettingsDef.CameraAntiFlicker, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setAntiFlicker</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraAntiFlicker.html">DJICameraSettingsDef.CameraAntiFlicker</a> antiFlickerType, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's anti-flicker for video recording. <br>
 <br>
 Precondition:<br>
 Please make sure the exposure mode is Program.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>antiFlickerType</th>
          <td>anti-flicker value to set for the camera. Please
            check the enum CameraAntiFlicker to find all the possible
            anti-flickers the camera can be set to..</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setAperture(dji.sdk.Camera.DJICameraSettingsDef.CameraAperture, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setAperture</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraAperture.html">DJICameraSettingsDef.CameraAperture</a> aperture, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5 camera and X5R camera.</b><br>
 Sets the aperture value. 
 It is available only when isAdjustableApertureSupported returns true.
 
 Precondition:<br>
 The exposure mode should be in Manual or AperturePriority.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>aperture</th>
          <td>The aperture to set. Check enum CameraLensFocusMode in
                 DJICameraSettingsDef. <br></td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result
            returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="setAudioRecordEnabled(boolean, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setAudioRecordEnabled</span>
      <span class="normal">(boolean enabled, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by Osmo camera</b><br>
 Enables audio recording when capturing video.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>enabled</th>
          <td>Enable or disable the audio record.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="setCameraMode(dji.sdk.Camera.DJICameraSettingsDef.CameraMode, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setCameraMode</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraMode.html">DJICameraSettingsDef.CameraMode</a> mode, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's work mode to taking pictures, video, playback or
 download. Please note that you cannot change the mode when a certain task is executing, 
 e.g. taking photo(s), recording video, downloading and saving files.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>mode</th>
          <td>Camera work mode. See enum named CameraMode in DJICameraSettingsDef to find
 details on camera work modes.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setCameraUpdatedCurrentExposureValuesCallback(dji.sdk.Camera.DJICamera.CameraUpdatedCurrentExposureValuesCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setCameraUpdatedCurrentExposureValuesCallback</span>
      <span class="normal">(<a href="DJICamera.CameraUpdatedCurrentExposureValuesCallback.html">DJICamera.CameraUpdatedCurrentExposureValuesCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera updated real value for parameters callback. The callback's onResult function
 will be called each time these four parameters (ISO, Exposure Compensation, Shutter Speed and
 Aperture.) have been updated.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setContrast(dji.sdk.Camera.DJICameraSettingsDef.CameraContrast, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setContrast</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraContrast.html">DJICameraSettingsDef.CameraContrast</a> contrast, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's contrast.<br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>contrast</th>
          <td>Contrast value to set for the camera. Check the enum named CameraContrast
          in DJICameraSettingsDef.h to find all possible contrasts the camera can be set to.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setDJICameraGeneratedNewMediaFileCallback(dji.sdk.Camera.DJICamera.CameraGeneratedNewMediaFileCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setDJICameraGeneratedNewMediaFileCallback</span>
      <span class="normal">(<a href="DJICamera.CameraGeneratedNewMediaFileCallback.html">DJICamera.CameraGeneratedNewMediaFileCallback</a> generatedNewMediaFileCallback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's new generated media file callback. <br>
 <br>
 Precondition: <br>
 You must first define a CameraGeneratedNewMediaFileCallback object to pass
 in as a parameter. <br>
 <br>
 Post Condition: <br>
 The CameraGeneratedNewMediaFileCallback object that was passed in as a
 parameter will call its onResult function as the camera starts recording a video
 or completes taking a photo. <br>
 The onResult function takes in a DJIMedia object as a parameter.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>generatedNewMediaFileCallback</th>
          <td>The generatedNewMediaFileCallback object to set as
            the callback. <br>
            generatedNewMediaFileCallback implements an onResult
            function, which takes in a DJIMedia object as a
            parameter. <br>
            DJIMedia contains information about the media type, index, file size
            and the created time of the media.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="DJIMedia.html">DJIMedia</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a id="setDJICameraGeneratedTimeLapsePreviewCallback(dji.sdk.Camera.DJICamera.CameraGeneratedTimeLapsePreviewCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setDJICameraGeneratedTimeLapsePreviewCallback</span>
      <span class="normal">(<a href="DJICamera.CameraGeneratedTimeLapsePreviewCallback.html">DJICamera.CameraGeneratedTimeLapsePreviewCallback</a> generatedTimeLapseCallBack)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by the Osmo camera</b><br>
 Sets the generated preview image callback. The callback's onResult function
 will be called each time a photo has been taken.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>generatedTimeLapseCallBack</th>
          <td>The execution callback.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setDJICameraReceivedVideoDataCallback(dji.sdk.Camera.DJICamera.CameraReceivedVideoDataCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setDJICameraReceivedVideoDataCallback</span>
      <span class="normal">(<a href="DJICamera.CameraReceivedVideoDataCallback.html">DJICamera.CameraReceivedVideoDataCallback</a> receivedVideoDataCallBack)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the received video data callback. The callback's onResult function
 will be called each time a video data packet is received from the
 aircraft.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>receivedVideoDataCallBack</th>
          <td>The execution callback.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setDJICameraUpdatedSystemStateCallback(dji.sdk.Camera.DJICamera.CameraUpdatedSystemStateCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setDJICameraUpdatedSystemStateCallback</span>
      <span class="normal">(<a href="DJICamera.CameraUpdatedSystemStateCallback.html">DJICamera.CameraUpdatedSystemStateCallback</a> updatedSystemStateCallBack)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's system state callback. <br>
 <br>
 Precondition: <br>
 You must first define a CameraUpdatedSystemStateCallback object to pass
 in as a parameter. <br>
 <br>
 Post Condition: <br>
 The CameraUpdatedSystemStateCallback object that was passed in as a
 parameter will call its onResult function at regular intervals. <br>
 The onResult function takes in a CameraSystemState object as a parameter.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>updatedSystemStateCallBack</th>
          <td>The CameraSystemState object to set as
            the callback. <br>
            CameraUpdateSystemStateCallback implements an onResult
            function, which takes in a CameraSystemState object as a
            parameter. <br>
            CameraSystemState contains information about the current state
            of the aircraft's camera, such as whether it is currently
            capturing a photo or video, whether it is overheating and
            whether it has an SD card inserted into it or not.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void</li></ul>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li><code><a href="DJICamera.CameraSystemState.html">DJICamera.CameraSystemState</a></code></li>
      </ul>
  </div>

    </div>
</div>


<a id="setDJIUpdateCameraLensStateCallBack(dji.sdk.Camera.DJICamera.CameraUpdatedLensStateCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setDJIUpdateCameraLensStateCallBack</span>
      <span class="normal">(<a href="DJICamera.CameraUpdatedLensStateCallback.html">DJICamera.CameraUpdatedLensStateCallback</a> updatedLensStateCallback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The callback of updating lans state. </p></div>

    </div>
</div>


<a id="setDJIUpdateCameraSDCardStateCallBack(dji.sdk.Camera.DJICamera.CameraUpdatedSDCardStateCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setDJIUpdateCameraSDCardStateCallBack</span>
      <span class="normal">(<a href="DJICamera.CameraUpdatedSDCardStateCallback.html">DJICamera.CameraUpdatedSDCardStateCallback</a> updatedSDCardStateCallback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's SD card information callback. <br>
 <br>
 Precondition: <br>
 You must first define a CameraUpdatedSDCardStateCallback object to pass
 in as a parameter. <br>
 <br>
 Post Condition: <br>
 The CameraUpdatedSDCardStateCallback object that was passed in as a
 parameter will call its onResult function at regular intervals. <br>
 The onResult function takes in a CameraSDCardState object as a parameter.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>updatedSDCardStateCallback</th>
          <td>The CameraUpdatedSDCardStateCallback
            object to set as the callback. <br>
            CameraUpdatedSDCardStateCallback implements an onResult
            function.</br> The CameraSDCardState object contains
            information about the SD card inserted into the aircraft's
            camera.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setDJIUpdateCameraSSDStateCallBack(dji.sdk.Camera.DJICamera.CameraUpdatedSSDStateCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setDJIUpdateCameraSSDStateCallBack</span>
      <span class="normal">(<a href="DJICamera.CameraUpdatedSSDStateCallback.html">DJICamera.CameraUpdatedSSDStateCallback</a> updatedSSDStateCallback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The callback of updating SSD state. </p></div>

    </div>
</div>


<a id="setDigitalFilter(dji.sdk.Camera.DJICameraSettingsDef.CameraDigitalFilter, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setDigitalFilter</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraDigitalFilter.html">DJICameraSettingsDef.CameraDigitalFilter</a> filter, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's digital filter. <br> </p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>filter</th>
          <td>Digital filter to be set to the camera. The default value
            for CameraDigitalFilter is None. Check the enum named CameraDigitalFilter
            in DJICameraSettingsDef.h to find all possible digital filter the camera can be set to.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setExposureCompensation(dji.sdk.Camera.DJICameraSettingsDef.CameraExposureCompensation, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setExposureCompensation</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraExposureCompensation.html">DJICameraSettingsDef.CameraExposureCompensation</a> compensationType, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's exposure compensation. <br>
 <br>
 Precondition:<br>
 In order to use this function, the camera exposure mode should be
 'shutter', 'program' or 'aperture'.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>compensationType</th>
          <td>Exposure compensation value to set for the
            camera. Please check the enum CameraExposureCompensation
            to find all the possible exposure compensation values.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setExposureMode(dji.sdk.Camera.DJICameraSettingsDef.CameraExposureMode, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setExposureMode</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraExposureMode.html">DJICameraSettingsDef.CameraExposureMode</a> mode, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's exposure mode. <br>
 Please check the enum named CameraExposureMode in
 DJICameraSettingsDef to find all possible camera exposure modes.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>mode</th>
          <td>Camera exposure mode to set to.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setFileIndexMode(dji.sdk.Camera.DJICameraSettingsDef.CameraFileIndexMode, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setFileIndexMode</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraFileIndexMode.html">DJICameraSettingsDef.CameraFileIndexMode</a> fileIndexMode, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's file index mode. </p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>fileIndexMode</th>
          <td>File index mode to be set for the camera's SD card.
            The default value of CameraFileIndexMode is set to
            Reset.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setHue(int, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setHue</span>
      <span class="normal">(int hue, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's hue. <br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>hue</th>
          <td>Hue value to be set in the range of [-3, 3]. The default
            value of the hue value is 0.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setISO(dji.sdk.Camera.DJICameraSettingsDef.CameraISO, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setISO</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraISO.html">DJICameraSettingsDef.CameraISO</a> isoType, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's ISO value. <br>
 For all cameras except X5 camera and X5R camera the ISO value can only be set when the camera
 exposure mode is Manual mode. <br>
 For X5 and X5R, the ISO value can be set for all modes. Refer to
 setExposureMode method for how to set exposure mode.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>isoType</th>
          <td>The ISO value to set the camera to use. Please check the
            enum CameraISOe in DJICameraSettingsDef to find all
            possible ISO values that the camera can be set to.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setLensFocusAssistantEnabled(boolean, boolean, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setLensFocusAssistantEnabled</span>
      <span class="normal">(boolean enabledMF, boolean enabledAF, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5 camera and X5R camera.</b><br>
 Sets whether the lens focus assistant is enabled or not.
 If the focus assistant is enabled, a specific area of the screen will zoom out during focusing.
  It is available only when isAdjustableFocalPointSupported() returns true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>enabledMF</th>
          <td>Sets whether the lens focus assistant under MF mode is
            enabled or not.</td>
        </tr>
        <tr>
          <th>enabledAF</th>
          <td>Sets whether the lens focus assistant under AF mode is
            enabled or not.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="setLensFocusMode(dji.sdk.Camera.DJICameraSettingsDef.CameraLensFocusMode, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setLensFocusMode</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraLensFocusMode.html">DJICameraSettingsDef.CameraLensFocusMode</a> focusMode, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5 camera and X5R camera.</b><br>
 Sets the lens focus mode. 
 It is available only when isAdjustableFocalPointSupported returns true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>focusMode</th>
          <td>Check enum CameraLensFocusMode in DJICameraSettingsDef.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="setLensFocusRingValue(int, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setLensFocusRingValue</span>
      <span class="normal">(int distance, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5 camera and X5R camera.</b><br>
 Set the focal distance by simulating the focus ring adjustment. Value can have a range of [0, getLensFocusRingValueUpperBound] which represents infinity and the closest possible focal distance.
 It is available only when isAdjustableFocalPointSupported returns true.

 For some lenses, the minimum focus ring value is larger than 0. For example the minimum of DJI MFT 15mm f/1.7 ASPH is 270.
 To retrieve the minimum value, perform the following steps:

 - Call setLensFocusMode with DJICameraLensFocusModeAuto.
 - Call setLensFocusTarget with the furthest target (>30m).
 - Call getLensFocusRingValue to get the current focus ring value. This is the minimum value. The maximum value can be retrieved using getLensFocusRingValueUpperBound().</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>distance</th>
          <td>Value to adjust focus ring to.
                The minimum value is 0, the maximum value depends on the installed lens. Please use method
                getLensFocusRingValueUpperBound() to ensure the input argument is valid.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="setLensFocusTarget(float, float, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setLensFocusTarget</span>
      <span class="normal">(float x, float y, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5 camera and X5R camera.</b><br>
 Sets the lens focus Target point.
 When the focus mode is auto, the target point is the focal point. 
 When the focus mode is manual, the target point is the zoom out area if the focus assistant is enabled for
 the manual mode.
 It is available only when isAdjustableFocalPointSupported() returns true.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>x</th>
          <td>The float value on x axis falls in [0.0, 1.0]. The point [0.0, 0.0] 
                      represents the top-left angle of the screen.</td>
        </tr>
        <tr>
          <th>y</th>
          <td>The float value on y axis falls in [0.0, 1.0]. The point [0.0, 0.0] 
                      represents the top-left angle of the screen.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result
            returned.
 
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="setMeteringMode(dji.sdk.Camera.DJICameraSettingsDef.CameraMeteringMode, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setMeteringMode</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraMeteringMode.html">DJICameraSettingsDef.CameraMeteringMode</a> meteringType, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's exposure metering. </p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>meteringType</th>
          <td>Exposure metering to be set. 
                     Check the enum named
                     CameraMeteringMode in DJICameraSettingsDef to find all possible exposure
                     metering the camera can be set to.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result
            returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setPhotoAEBParam(dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoAEBParam, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setPhotoAEBParam</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraPhotoAEBParam.html">DJICameraSettingsDef.CameraPhotoAEBParam</a> aebParam, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's AEB capture parameters.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>aebParam</th>
          <td>AEB capture parameters to be set for the camera.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="setPhotoBurstCount(dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoBurstCount, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setPhotoBurstCount</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraPhotoBurstCount.html">DJICameraSettingsDef.CameraPhotoBurstCount</a> count, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets burst shoot count for the camera, for the case when the user wants to use burst shoot.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>count</th>
          <td>The number of photos to take in one  Burst shot.
            Please check the enum CameraPhotoBurstCount to find all
            possible burst count values the camera can be set to.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="setPhotoFileFormat(dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoFileFormat, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setPhotoFileFormat</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraPhotoFileFormat.html">DJICameraSettingsDef.CameraPhotoFileFormat</a> photoFileFormat, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's photo file format. </p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>photoFileFormat</th>
          <td>Photo file format used when the camera takes a photo.
            Check the enum named CameraPhotoFileFormat in DJICameraSettingsDef to find all possible photo
            formats the camera can be set to.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setPhotoIntervalParam(dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoIntervalParam, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setPhotoIntervalParam</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraPhotoIntervalParam.html">DJICameraSettingsDef.CameraPhotoIntervalParam</a> param, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the interval capture parameters. The camera will capture a photo,
 wait a specified interval of time, take another photo, and continue in
 this manner until it has taken the required number of photos.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>param</th>
          <td>An object of CameraPhotoIntervalParam.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setPhotoQuality(dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoQuality, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setPhotoQuality</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraPhotoQuality.html">DJICameraSettingsDef.CameraPhotoQuality</a> photoQuality, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's photo quality for JPEG images.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>photoQuality</th>
          <td>Camera photo quality to set to. Please
            Check the enum named CameraPhotoQuality in
            DJICameraSettingsDef.h to find all possible camera photo qualities.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setPhotoQuickViewDuration(int, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setPhotoQuickViewDuration</span>
      <span class="normal">(int duration, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's quick view duration. 
 It is not supported by Phantom 3 Standard. Please check isPhotoQuickViewSupported() before using this method.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>duration</th>
          <td>Quick view duration to be set for the camera. 
 This value defines the amount of time a photo is shown as a preview after it is taken before the 
 camera returns back to the live camera view. This value must be set in the range of [0, 10] seconds. 
 When the value is 0, quick view is disabled. The default value is 0 second.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="setPhotoRatio(dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoAspectRatio, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setPhotoRatio</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraPhotoAspectRatio.html">DJICameraSettingsDef.CameraPhotoAspectRatio</a> photoRatio, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's aspect ratio for photos. Check the enum named
 CameraPhotoAspectRatio in DJICameraSettingsDef to find all possible
 ratios.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>photoRatio</th>
          <td>Aspect ratio for photos to be taken by camera.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setPhotoTimeLapseIntervalDurationAndFileFormat(int, int, dji.sdk.Camera.DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setPhotoTimeLapseIntervalDurationAndFileFormat</span>
      <span class="normal">(int interval, int duration, <a href="DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat.html">DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat</a> fileFormat, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by the Osmo camera</b><br>
 Sets the TimeLapse parameters including interval, duration and file
 format when saving. <br>
 Precondition:<br>
 Camera should be in TimeLapse mode of CameraPhotoShootMode.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>interval</th>
          <td>The time between image captures. An integer falls in the
            range, [10, 8191]. The unit is 100ms. Please note that 
            when the format is JPEG+Video, the minimum interval is 20(2 seconds).</td>
        </tr>
        <tr>
          <th>duration</th>
          <td>The time for the whole action. An integer falls in the
            range, [0, 2^31-1] seconds. If the value is set to be 0, it
            means that it shoots forever until invoking stopShootPhoto
            method.</td>
        </tr>
        <tr>
          <th>fileFormat</th>
          <td>A enum type of the file format to be used. Please refer
            to CameraPhotoTimeLapseFileFormat in DJICameraSettingsDef.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="setSSDRawVideoResolutionAndFrameRate(dji.sdk.Camera.DJICameraSettingsDef.CameraVideoResolution, dji.sdk.Camera.DJICameraSettingsDef.CameraVideoFrameRate, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setSSDRawVideoResolutionAndFrameRate</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraVideoResolution.html">DJICameraSettingsDef.CameraVideoResolution</a> videoResolution, <a href="DJICameraSettingsDef.CameraVideoFrameRate.html">DJICameraSettingsDef.CameraVideoFrameRate</a> videoFrameRate, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by X5R camera</b><br>
 Set Raw Video Resolution and Frame Rate of the SSD.

 Note, only raw video is saved to the SSD. Compressed video, compressed pictures 
 and raw pictures are all saved to the SD Card. During video capture, Raw video and
 compressed video are saved simultaneously to the SSD and SD Card respectively.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>videoResolution</th>
          <td>Resolution to be set for the video.</td>
        </tr>
        <tr>
          <th>videoFrameRate</th>
          <td>Frame rate to be set for the video.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="setSaturation(int, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setSaturation</span>
      <span class="normal">(int saturation, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's saturation. <br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>saturation</th>
          <td>Saturation value to be set in the range of [-3, 3]. The
            default value of the saturation value is 0.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setSharpness(dji.sdk.Camera.DJICameraSettingsDef.CameraSharpness, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setSharpness</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraSharpness.html">DJICameraSettingsDef.CameraSharpness</a> sharpness, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's sharpness. <br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>sharpness</th>
          <td>Sharpness value to set for the camera. Please check the
            enum CameraSharpness to find all the possible sharpness the camera can be set to.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setShutterSpeed(dji.sdk.Camera.DJICameraSettingsDef.CameraShutterSpeed, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setShutterSpeed</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraShutterSpeed.html">DJICameraSettingsDef.CameraShutterSpeed</a> shutterSpeed, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera shutter speed. <br>
 <br>
 Precondition:<br>
 The camera's exposure mode should be in the shutter mode or manual mode.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>shutterSpeed</th>
          <td>Shutter speed value to be set for the camera. For all
            available values shutterSpeed can be set to, please check
            CameraShutterSpeed. <br>
            The shutter speed should not be set slower than the video frame rate when the camera's 
            mode is RecordVideo. For example, if the video frame rate = 30fps, then the shutterSpeed must
            be <= 1/30.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setSpotMeteringAreaRowIndexAndColIndex(int, int, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setSpotMeteringAreaRowIndexAndColIndex</span>
      <span class="normal">(int rowIndex, int colIndex, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the spot metering area index. <br>
 The camera image is divided into 96 spots defined by 12 columns and 8 rows. 
 
 <br>Precondition:<br>
 1. The camera exposure mode should be 'Program', 'Shutter' or 'Aperture'.<br>
 2. The exposure metering mode should be Spot.<br>
 3. AE Lock is not set.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>rowIndex</th>
          <td>Spot metering row index to be set. The value should falls in [0, 7], 
                             where the values increase top to bottom across the image.</td>
        </tr>
        <tr>
          <th>colIndex</th>
          <td>Spot metering column index to be set. The value should falls in [0, 11], 
                             where the values increase left to right. </td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setVideoFileFormat(dji.sdk.Camera.DJICameraSettingsDef.CameraVideoFileFormat, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setVideoFileFormat</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraVideoFileFormat.html">DJICameraSettingsDef.CameraVideoFileFormat</a> videoFileFormat, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's video storage format.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>videoFileFormat</th>
          <td>Video storage format to be set for videos.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setVideoResolutionAndFrameRate(dji.sdk.Camera.DJICameraSettingsDef.CameraVideoResolution, dji.sdk.Camera.DJICameraSettingsDef.CameraVideoFrameRate, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setVideoResolutionAndFrameRate</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraVideoResolution.html">DJICameraSettingsDef.CameraVideoResolution</a> videoResolution, <a href="DJICameraSettingsDef.CameraVideoFrameRate.html">DJICameraSettingsDef.CameraVideoFrameRate</a> videoFrameRate, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's video resolution and frame rate. <br>
 The supported resolutions and frame rates for 
 the two different analog television standards PAL and NSTC are below:<br>

  PAL:4096x2160_24fps<br>
      4096x2160_25fps<br>
      3840x2160_24fps<br>
      3840x2160_25fps<br>
      2704X1520_25fps<br>
      2704X1520_24fps<br>
      1920x1080_24fps<br>
      1920x1080_25fps<br>
      1920x1080_48fps<br>
      1920x1080_50fps<br>
      1280x720_24fps<br>
      1280x720_25fps<br>
      1280x720_48fps<br>
      1280x720_50fps<br><br>

 NTSC:4096x2160_24fps<br>
      3840x2160_24fps<br>
      3840x2160_30fps<br>
      2704X1520_24fps<br>
      2704X1520_30fps<br>
      1920x1080_24fps<br>
      1920x1080_30fps<br>
      1920x1080_48fps<br>
      1920x1080_60fps<br>
      1280x720_24fps<br>
      1280x720_30fps<br>
      1280x720_48fps<br>
      1280x720_60fps<br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>videoResolution</th>
          <td>Resolution to be set for the video.</td>
        </tr>
        <tr>
          <th>videoFrameRate</th>
          <td>Frame rate to be set for the video.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setVideoSlowMotionEnabled(boolean, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setVideoSlowMotionEnabled</span>
      <span class="normal">(boolean enabled, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p><b>Supported only by the Osmo camera</b><br>
 Sets whether Slow Motion mode is enabled or not. <br>
 When it is enabled, the resolution and frame rate will change to 1920x1080 120fps. <br>
 When it is disabled, the resolution and frame rate will recover to previous setting.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>enabled</th>
          <td>Enable or disable Slow Motion video.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.
</td>
        </tr>
      </table>
  </div>

    </div>
</div>


<a id="setVideoStandard(dji.sdk.Camera.DJICameraSettingsDef.CameraVideoStandard, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setVideoStandard</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraVideoStandard.html">DJICameraSettingsDef.CameraVideoStandard</a> videoStandard, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera's analog video standard. Setting the video standard to
 PAL or NTSC will limit the available resolutions and frame rates to those
 compatible with the chosen video standard.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>videoStandard</th>
          <td>Video standard value to be set for the camera.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="setWhiteBalanceAndColorTemperature(dji.sdk.Camera.DJICameraSettingsDef.CameraWhiteBalance, int, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setWhiteBalanceAndColorTemperature</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraWhiteBalance.html">DJICameraSettingsDef.CameraWhiteBalance</a> whiteBalance, int colorTemperature, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the camera’s white balance (color temperature).
 When white balance is CustomColorTemperature, the colorTemperature argument is used.
 For all other values, the colorTemperature argument is ignored.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>whiteBalance</th>
          <td>White balance preset</td>
        </tr>
        <tr>
          <th>colorTemperature</th>
          <td>Color temperature to be set when whiteBalance is CustomColorTemperature.
 Range is [20, 100] *100 Kelvin. For example, 50 -> 500K.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="startRecordVideo(dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">startRecordVideo</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Starts recording video. <br>
 <br>
 Precondition:<br>
 Camera must be in RecordVideo mode.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="startShootPhoto(dji.sdk.Camera.DJICameraSettingsDef.CameraShootPhotoMode, dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">startShootPhoto</span>
      <span class="normal">(<a href="DJICameraSettingsDef.CameraShootPhotoMode.html">DJICameraSettingsDef.CameraShootPhotoMode</a> mode, <a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Camera starts to take photo with one of the camera capture modes (shoot
 photo modes). Also, <br>
 Precondition:<br>
 1. Camera must be in ShootPhoto mode. Check the enum named
 CameraShootPhotoMode in DJICameraSettingsDef to find all possible camera
 capture modes. <br>
 2. The SD card state should be checked before this method is used to
 ensure sufficient space exists. <br>
 Post condition:<br>
 If the capture mode is either Burst or Interval, calling
 stopShootPhoto will be required for the camera to stop
 taking photos.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>mode</th>
          <td>Capture mode for camera to start taking photos with.</td>
        </tr>
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="stopRecordVideo(dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">stopRecordVideo</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Stops recording video. <br>
 <br>
 Precondition:<br>
 The camera is recording currently. <br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>


<a id="stopShootPhoto(dji.sdk.base.DJIBaseComponent.DJICompletionCallback)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">stopShootPhoto</span>
      <span class="normal">(<a href="../base/DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a> callback)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Camera stops taking photos. <br>
 <br>
 Precondition:<br>
 1. If the capture mode when the camera started taking photos was either
 Burst or Interval. <br>
 2. If the capture mode is set to Single, the camera will automatically
 stop taking the photo once the individual photo is taken. <br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Parameters</h5>
      <table class="jd-tagtable">
        <tr>
          <th>callback</th>
          <td>The execution callback with the execution result returned.</td>
        </tr>
      </table>
  </div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Returns</h5>
      <ul class="nolist"><li>void
</li></ul>
  </div>

    </div>
</div>





<!-- ========= METHOD DETAIL ======== -->



<!-- ========= END OF CLASS DATA ========= -->
<a id="navbar_top"></a>

<div id="footer">
Generated by <a href="http://code.google.com/p/doclava/">Doclava</a>.
</div> <!-- end footer -->

</div> <!-- jd-content -->

</div><!-- end doc-content -->

</div> <!-- end body-content --> 

<script type="text/javascript">
init(); /* initialize doclava-developer-docs.js */
</script>

</body>
</html>

<!-- Localized -->